d2b06f387322cab096514e4b9853351994c0c11e,plugin/src/main/java/org/autorefactor/refactoring/rules/MapRefactoring.java,MapRefactoring,visit,#ExpressionStatement#,66

Before Change


                }
            } else if (previousStmt instanceof VariableDeclarationStatement) {
                final VariableDeclarationStatement vds = (VariableDeclarationStatement) previousStmt;
                if (vds.fragments().size() == 1) {
                    final VariableDeclarationFragment vdf = fragments(vds).get(0);
                    if (isSameLocalVariable(vdf.resolveBinding(), mi.getExpression())) {
                        return replaceInitializer(vdf.getInitializer(), arg0, node);
                    }
                }

After Change


                    }
                }
            } else if (previousStmt instanceof VariableDeclarationStatement) {
                final VariableDeclarationFragment vdf = getUniqueFragment((VariableDeclarationStatement) previousStmt);
                if (vdf != null && isSameLocalVariable(vdf.resolveBinding(), mi.getExpression())) {
                    return replaceInitializer(vdf.getInitializer(), arg0, node);
                }
            }